/**
 * 页面跳转控制逻辑
 */

var d1 = require('deviceone')
var App = d1.sm('do_App')
var page = d1.sm('do_Page')
var log = require('util/log')
module.exports = {
	/**
	 * 页面跳转
	 */
	redirectTo:function(options){
		var view = options.view
		var data = options.data
		
		var aaa = App.openPage({
			source:view.url,
			data:data,
			id:view.id
		})
		
		// 添加回退监听
		if(options.back){
			page.on('result',function(data){
				options.back.call(options.scope,data)
				page.off('result')
			})
		}
	},
	back:function(data){
		App.closePage(data);
	}
}